MODALITATEA DE CALCUL

La calcularea distanţelor tarifare programul calculează porţiunile de drum cele mai lungi posibile din ruta selectată de utilizator, care însă nu pot fi divizate în porţiuni mai mici din punct de vedere că e cel mai scurt drum între localitatea de pornire şi cea de destinaţie.

Exemplificare:
Ex. 1: Ruta Tg-Mureş <--> Bucureşti, prin Braşov.
Deoarece Braşovul e pe drumul cel mai scurt spre Bucureşti, deci pe drumul cu care s-a calculat şi valoarea distanţei tarifare (se vede din distanţa fizică Tg-Mureş-Bucureşti) programul dă ca rezultat distanţa fizică şi tarifară dată de lege ca distanţe dintre cele 2 oraşe, Tg-Mureş şi Bucureşti (cu alte cuvinte nu este nevoie de ocolire pentru a atinge Braşovul în drumul spre Bucureşti).

Ex. 2: Ruta Tg-Mureş <--> Bucureşti, prin Braşov şi Craiova.
Aici o să avem 3 porţiuni de drum indivizibile: Tg-Mureş <--> Braşov, Braşov <--> Craiova, şi Craiova <--> Bucureşti.
Asta rezultă din faptul, că:
  • drumul cel mai scurt Tg-Mureş <--> Craiova nu trece prin Braşov, deci la început se ia Tg-Mureş <--> Braşov;
  • drumul cel mai scurt de la Braşv <--> Bucureşti nu trece prin Craiova deci se ia şi drumul Braşov <--> Craiova separat;
  • rămâne drumul Craiova <--> Bucureşti.
La sfârşit cănd astea sunt stabilite se însumează atât distanţele fizice cât şi cele tarifare pentru aceste rute ‘indivizibile’, şi astfel se obţine rezultatul dat de program.

Ex.3: Recalcularea rutei
Calculul s-a realizat în acest fel deoarece însumarea simplă a distanţelor fizice şi tarifare ar duce la o anomalie, adică:
  • dacă se consideră ruta Tg-Mures <--> Bucureşti am primi ca distanţă fizică 357, ca distanţă tarifară 379 de km;
  • dacă se consideră ruta Tg-Mures <--> Bucureşti via Sighişoara, Rupea, Braşov, Văleni, Ploieşti, care de fapt e aceeaşi rută, cπ tot pe acolo trece drumul cel mai scurt spre Bucureşti din Tg-Mureş am primi ca rezultat distanţă fizică tot de 357 km, dar distanţa tarifară de 441 km.
  • Adică de exemplu utilizatorul selectează toate oraşele prin care trece ruta respectivă cu acelaşi loc de pornire şi de destinaţie programul oricum verifică acest lucru, dând ca rezultat şi pentru al doilea caz prezentat aici aceeaşi distanţă atât fizică cât şi tarifară.

© 2004-2005 erpos inc.